Labaroche est un village situé sur un plateau vosgien dans le département du Haut-Rhin, en Alsace. Il fait partie du canton de Lapoutroie, dans l'arrondissement de Ribeauvillé. Labaroche est en partie lié par l'histoire de son château qui domine le village. Le château du Hohnack a été construit par les comtes d'Eguisheim en 1079 sur l'emplacement d'un ancien camp romain élevé au IIIe siècle. Le château est la seigneurie sont donné en fief à la famille de Hohnack, il passe ensuite aux comtes de Ferrette et en 1279, aux Ribeaupierre qui vont la garder jusqu'à la Révolution. Lors de la guerre de Trente Ans, la population est décimée et le château de Hohnack est occupé par les troupes française. Suite aux traités de Westphalie et de de Münster en 1648 qui mettent fin au conflit, Labaroche intègre le royaume de France. Sur ordre de Louis XIV le château de Hohnack est démantelé en 1655. Aux XVIIe et XVIIIe siècles le village se reconstruit et prospère, de nombreux éleveurs et agriculteurs si installent. Mais les deux guerres mondiale de 14-18 et de 39-45 vont à nouveau détruire le village qui est pris sous les bombardements. Détruit à plus de 85%, les années qui suivirent sont consacrés à la reconstruction, l'agriculture de montagne décline au profit de l'industrie du bâtiment, Labaroche devient un village résidentiel qui se tourne progressivement vers le tourisme.